创建表
基本语法:
1 | create table [if not exists] Table_Name( |
[]
内语句为可选语句,()
符号不可省略注意:当Type为数据类型时,()内数字指显示长度,而不是字节长度
-
示例:
1
2
3
4
5
6
7create table book(
id int,
bName varchar(20),
price double,
authorId int,
publishDate datetime
);
修改表
-
修改列名
1
alter table TableName change column columnName New_columnName Type;
-
修改列的类型或约束
1
alter table TableName modify column columnName Type;
-
添加列、删除列
- 添加
1
alter table TableName add column columnName Type;
- 删除
1
alter table TableName drop column columnName;
-
修改表名
1
alter table TableName rename to New_TableName;
复制表
-
复制表格结构
1
create table Copy_Table like TableName;
创建一个结构与
TableName
相同的表Copy_Table -
复制表格结构及数据
1
2create table Copy_Table
select * from TableName;通过子查询的方式获取
TableName
中的数据(可通过where
等对表格数据处理后复制)
删除表
1 | drop table [if exists] TableName; |